// $Id: loggercountfilestore.h 33 2004-09-22 12:13:27Z hansemil $
#ifndef LOGGERCOUNTFILESTORE_H
#define LOGGERCOUNTFILESTORE_H

#include "loggercount.h"
#include "eos.h"
#include <fstream>

/**
 * The LoggerCountFileStore loggs statistics about number of stored files on the nodes in the network for all timesteps
 */
class LoggerCountFileStore : public LoggerCount {
public:
	LoggerCountFileStore();
	void eos_simulate_start(void *);
	void eos_simulate_stop(void *);
	void clock_tick(unsigned int);

private:
	Eos *m_eos;
	std::fstream m_fout;
};

#endif
